home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / util / shell / APipe_37_7.lha / APipe-37.7 / Makefile < prev    next >
Makefile  |  1994-11-08  |  3KB  |  158 lines

  1. # Makefile generated by imake - do not edit!
  2. # $XConsortium: imake.c,v 1.51 89/12/12 12:37:30 jim Exp $
  3. #
  4. # The cpp used on this machine replaces all newlines and multiple tabs and
  5. # spaces in a macro expansion with a single space.  Imake tries to compensate
  6. # for this, but is not always successful.
  7. #
  8.  
  9. ################################################################################
  10. #
  11. # Makefile generated from "Imake.tmpl" and <Imakefile>
  12. # $Id: Imake.tmpl,v 1.3 94/11/08 01:58:02 bojsen Exp Locker: bojsen $
  13. #
  14. # Platform specific parameters may be set in the appropriate .cf
  15. # configuration files.
  16. #
  17.  
  18. # Architecture flags.
  19. #
  20. # The architecture flags allow you to specify optimizations for the
  21. # processor type you want. Uncomment the one you have, or leave all
  22. # commented if you want a generic APipe-Handler that can run on any
  23. # processor.
  24. #
  25. # 68000 and up:
  26.  
  27. TARGET_ARCH = DEF=MC68000
  28. ARCH_OPTIMIZE = CPU=68000
  29.  
  30. #
  31. # 68010 and up:
  32.  
  33. #TARGET_ARCH = DEF=MC68010
  34. #ARCH_OPTIMIZE = CPU=68010
  35.  
  36. #
  37. # 68020 and up:
  38.  
  39. #TARGET_ARCH = DEF=MC68020
  40. #ARCH_OPTIMIZE = CPU=68020
  41.  
  42. #
  43. # 68030 and up:
  44.  
  45. #TARGET_ARCH = DEF=MC68030
  46. #ARCH_OPTIMIZE = CPU=68030
  47.  
  48. #
  49. # 68040 and up:
  50.  
  51. #TARGET_ARCH = DEF=MC68040
  52. #ARCH_OPTIMIZE = CPU=68040
  53.  
  54. #
  55. # 68060 and up:
  56.  
  57. #TARGET_ARCH = DEF=MC68060
  58. #ARCH_OPTIMIZE = CPU=68060
  59.  
  60. IMAKEOPTS = $(IMAKEOPTS) -DCPU_68000
  61.  
  62. #MATH_ARCH = $(MATH_ARCH) DEF=MC68881
  63. #MATH_OPTIMIZE = MATH=68881
  64.  
  65. #MATH_ARCH = $(MATH_ARCH) DEF=MC68882
  66. #MATH_OPTIMIZE = MATH=68882
  67.  
  68. MACH = $(TARGET_ARCH) $(MATH_ARCH) $(ARCH_OPTIMIZE) $(MATH_OPTIMIZE)
  69.  
  70. OPTIMIZE = $(OPTIMIZE) OPT OPTINLINE OPTINLOCAL OPTCOMP=6 OPTDEP=6 OPTRDEP=6
  71.  
  72. CC = sc
  73.  
  74. CPP = cpp -D__SASC
  75.  
  76. CFLAGS = NOSTKCHK DATA=FAR $(DEFS) $(DEBUGFLAGS) $(MACH)
  77.  
  78. AS = asm
  79.  
  80. AFLAGS = -iASMINCLUDE:
  81.  
  82. AR = oml
  83. ARCMDS = r
  84.  
  85. INSTDIR = Work:usr/local/L
  86.  
  87. LIBS = LIB:amiga.lib LIB:scnb.lib
  88.  
  89. ################################################################################
  90. #
  91. # Start of Imakefile
  92. #
  93.  
  94. ################################################################################
  95. #
  96. # Imakefile for APipeHandler
  97. #
  98. # Copyright (C) 1991-1994 by Per Bojsen. All Rights Reserved.
  99. #
  100. # $Id: Imakefile,v 1.3 94/11/08 01:58:28 bojsen Exp Locker: bojsen $
  101. #
  102. # $Log: Imakefile,v $
  103. # Revision 1.3 94/11/08 01:58:28 bojsen
  104. # Moved generic stuff (Makefile target) from Imakefile to Imake.tmpl.
  105. #
  106. # Revision 1.2 94/11/08 01:17:20 bojsen
  107. # Updated to SAS/C 6 and made various minor improvements.
  108. #
  109. # Revision 1.1 94/11/07 23:45:39 bojsen
  110. # Initial revision
  111. #
  112.  
  113. OBJECTS = pgmpipe.o child.o
  114.  
  115. all: APipe-Handler
  116.  
  117. install:
  118.     copy APipe-Handler $(INSTDIR)
  119.  
  120. cleanall: clean
  121.     @delete >NIL: Makefile
  122.  
  123. clean:
  124.     @delete >NIL: $(OBJECTS) APipe-Handler
  125.  
  126. APipe-Handler: $(OBJECTS) $(BLIB)
  127.     slink <WITH <(T:ppipe.link)
  128.     FROM $(OBJECTS)
  129.     LIB $(LIBS)
  130.     TO $@
  131.     ND SD SC VERBOSE
  132. <
  133.  
  134. pgmpipe.o: pgmpipe.c
  135.  
  136. child.o: child.asm
  137.  
  138. # IMAKEOPTS records the options imake was called with when it created
  139. # this Makefile.
  140.  
  141. IMAKEOPTS = $(IMAKEOPTS) -DSET_STANDALONE
  142.  
  143. IMAKEOPTS = $(IMAKEOPTS) -DDO_OPTIMIZE
  144.  
  145. IMAKEOPTS = $(IMAKEOPTS) -DOPTFLAGS="\\"OPTINLINE OPTINLOCAL OPTCOMP=6 OPTDEP=6 OPTRDEP=6\\""
  146.  
  147. Makefile: Imakefile Imake.tmpl
  148.     imake $(IMAKEOPTS)
  149.  
  150. .c.o:
  151.     $(CC) $(CFLAGS) $(OPTIMIZE) OBJNAME=$*.o CSRC=$*.c
  152.  
  153. .asm.o:
  154.     asm $(AFLAGS) -o$*.o $*.asm
  155.  
  156. .a.o:
  157.     asm $(AFLAGS) -o$*.o $*.a
  158.